# -*- coding: iso-8859-2 -*- 

# *** Popis: Hlavni spoustec. Postupne pro vsechny zadani spustit program, ktery je zpracuje/vyhodnoti

import os
import subprocess

##os.startfile("C:\Documents and Settings\flow_model\flow.exe")
#os.startfile("spust2pokus.bat")
#print('Spusteni souboru 1 probehlo uspesne!\n')


try:
    soubor4=open("_vysledky.txt",'w')
except:
    print('CHYBA: Soubor "', "_vysledky.txt", '" nelze vytvorit!!!\n')
else:
    print('*** Vytvoren soubor "', "_vysledky.txt", '":')

soubor4.write("\n")
soubor4.close()
print("Vytvoreni probehlo uspesne ('_vysledky.txt').")



nazev_in_souboru = 'Ciste_zadani.txt' 
print("IN file:  " + nazev_in_souboru)

try:
    souborIN=open(nazev_in_souboru,'r')
except:
    print('CHYBA: Soubor "', nazev_in_souboru, '" nenalezen!!!\n')

for radek in souborIN:
    print(radek.split(",")[0])
    print(radek.split(",")[1].rstrip())
    #print(radek.split(",")[1].rstrip().replace(";", ","));
    #argument2 = radek.split(",")[1].rstrip() #.replace(";", ",")
    #argument2 = argument2.replace('"', '"')
    #argument2 = '"' + argument2.replace('"', '"') + '"'
    #argument2 = argument2.replace("'", "")
    #print(argument2)
    #print(radek.split(",")[1].rstrip().split("'")[1])
    print("*****************")
    #subprocess.check_call(["spust-trees-3-arg.bat", radek.split(",")[0], argument2])
    subprocess.check_call(["spust-trees-3-arg.bat", radek.split(",")[0], radek.split(",")[1].rstrip()])

#subprocess.check_call(["Kalkulacka 3 pomoci stavu 6 args.py", "PARAM_1-FileName", "PARAM_2-Solutions"])


#subprocess.check_call(["spust-calc-3-arg-POKUS-VYPIS.bat", radek.split(",")[0], radek.split(",")[1].rstrip().split("'")[1]])
#subprocess.check_call(["spust-calc-3-arg.bat", radek.split(",")[0], radek.split(",")[1].rstrip().split("'")[1]])
print('Dokonceni programu probehlo uspesne!\n')
#print("Vysledky ulozeny do: '_vysledky.txt'.")


